attenuating circumstances - Espagnol Anglais Dictionnaire